btrfs file system · Maintained
Maintainers
- M Chris Mason <clm@fb.com>
- M David Sterba <dsterba@suse.com>
Paths
- F
Documentation/filesystems/btrfs.rst - F
fs/btrfs/ - F
include/linux/btrfs* - F
include/trace/events/btrfs.h - F
include/uapi/linux/btrfs*
Last 30 days
Most active threads (last 7 days)
-
HOTtoday
[PATCH v3] btrfs: trigger cow fixup via dirty_folio()
2026-07-27 22:23 · 0 replies in 7d · Boris Burkov <hidden> -
HOTtoday
[PATCH] btrfs: fix memory leak in btrfs_do_encoded_write()
2026-07-27 11:54 · 0 replies in 7d · Dmitry Antipov <hidden> -
HOTtoday
[PATCH v2] btrfs: trigger cow fixup via dirty_folio()
2026-07-27 06:01 · 0 replies in 7d · Boris Burkov <hidden> -
HOTtoday
[PATCH] btrfs: convert reflink.c to use btrfs_inode as parameters
2026-07-26 23:20 · 0 replies in 7d · Qu Wenruo <hidden> -
COOLING5d
[PATCH 0/7] btrfs: some optimizations and cleanups for log syncing
2026-07-22 15:25 · 12 replies in 7d · fdmanana@kernel.org -
COOLING4d
[PATCH v2 0/4] btrfs: zoned: btree inode writeback fixes
2026-07-23 15:54 · 4 replies in 7d · Johannes Thumshirn <hidden> -
HOTtoday
[RFC PATCH] btrfs: trigger cow fixup via dirty_folio()
2026-07-25 06:24 · 0 replies in 7d · Boris Burkov <hidden> -
COOLING4d
[PATCH 0/4] btrfs: zoned: btree inode writeback fixes
2026-07-22 11:30 · 4 replies in 7d · Johannes Thumshirn <hidden> -
WARM3d
[PATCH] btrfs: use ordered extent to grab the logical address for submission
2026-07-24 04:48 · 0 replies in 7d · Qu Wenruo <hidden> -
HOTtoday
[PATCH v2 0/4] allocate extent_buffer GFP_NOFAIL with unlocked retry
2026-07-21 22:42 · 4 replies in 7d · Boris Burkov <hidden>
Active reviewers (last 30 days)
-
Christian Borntraeger <borntraeger@linux.ibm.com>
4 attestations (4 Reported-by) · last on 2026-07-23 -
Darrick J. Wong <djwong@kernel.org>
3 attestations (3 Reviewed-by) · last on 2026-07-21 -
Eric Biggers <ebiggers@kernel.org>
3 attestations (3 Acked-by) · last on 2026-07-21 -
Boris Burkov <hidden>
1 attestation (1 Reviewed-by) · last on 2026-07-22 -
David Sterba <dsterba@suse.com>
1 attestation (1 Acked-by) · last on 2026-07-21 -
Qi Zheng <qi.zheng@linux.dev>
1 attestation (1 Acked-by) · last on 2026-07-15 -
Jan Kara <jack@suse.cz>
1 attestation (1 Reviewed-by) · last on 2026-07-15 -
Shakeel Butt <shakeel.butt@linux.dev>
1 attestation (1 Reviewed-by) · last on 2026-07-15 -
Johannes Thumshirn <hidden>
1 attestation (1 Reviewed-by) · last on 2026-07-14 -
David Sterba <hidden>
1 attestation (1 Suggested-by) · last on 2026-07-14
Recent patches
Most-recent 30 patches in this subsystem on linux-btrfs (capped at 30), ordered by date desc.
-
HOTtoday
[PATCH] btrfs: fix memory leak in btrfs_do_encoded_write()
2026-07-27 · Dmitry Antipov <hidden> -
HOTtoday
[PATCH v2] btrfs: trigger cow fixup via dirty_folio()
2026-07-27 · Boris Burkov <hidden> -
HOTtoday
[PATCH] btrfs: convert reflink.c to use btrfs_inode as parameters
2026-07-26 · Qu Wenruo <hidden> -
HOTtoday
[RFC PATCH] btrfs: trigger cow fixup via dirty_folio()
2026-07-25 · Boris Burkov <hidden> -
WARM3d
[PATCH] btrfs: use ordered extent to grab the logical address for submission
2026-07-24 · Qu Wenruo <hidden> -
COOLING4d
[PATCH v2 4/4] btrfs: zoned: don't clobber the extent buffer when zeroing it out
2026-07-23 · Johannes Thumshirn <hidden> -
COOLING4d
[PATCH v2 3/4] btrfs: zoned: drop stranded dirty metadata buffers at unmount
2026-07-23 · Johannes Thumshirn <hidden> -
COOLING4d
[PATCH v2 1/4] btrfs: zoned: flush active metadata block group at btree_writepages() start
2026-07-23 · Johannes Thumshirn <hidden> -
COOLING4d
[PATCH v2 2/4] btrfs: zoned: drop stranded dirty metadata on transaction abort
2026-07-23 · Johannes Thumshirn <hidden> -
COOLING4d
[PATCH RFC v2] btrfs: disable direct reads to avoid dirty folios without fs knowing
2026-07-23 · Qu Wenruo <hidden> -
DORMANTno replies
[PATCH RFC] btrfs: disable direct IOs to avoid dirty folios without fs knowing
2026-07-23 · Qu Wenruo <hidden> -
COOLING5d
[PATCH v2 5/5] btrfs: use simple booleans for log_commit field in struct btrfs_root
2026-07-22 · fdmanana@kernel.org -
COOLING5d
[PATCH v2 4/5] btrfs: check for exit condition after waking in wait_log_commit()
2026-07-22 · fdmanana@kernel.org -
COOLING5d
[PATCH v2 2/5] btrfs: remove log batch counter use for fsync
2026-07-22 · fdmanana@kernel.org -
COOLING5d
[PATCH v2 3/5] btrfs: move condition for log commit wait into wait_log_commit()
2026-07-22 · fdmanana@kernel.org -
COOLING5d
[PATCH v2 1/5] btrfs: stop sleeping for one jiffy in non-ssd mounts during log commit
2026-07-22 · fdmanana@kernel.org -
COOLING5d
[PATCH 7/7] btrfs: use simple booleans for log_commit field in struct btrfs_root
2026-07-22 · fdmanana@kernel.org -
COOLING5d
[PATCH 5/7] btrfs: move condition for log commit wait into wait_log_commit()
2026-07-22 · fdmanana@kernel.org -
COOLING5d
[PATCH 6/7] btrfs: check for exit condition after waking in wait_log_commit()
2026-07-22 · fdmanana@kernel.org -
COOLING5d
[PATCH 3/7] btrfs: do an initial lockless committed log transaction check during log syncing
2026-07-22 · fdmanana@kernel.org -
COOLING5d
[PATCH 4/7] btrfs: check for log writers count first in wait_for_writer()
2026-07-22 · fdmanana@kernel.org -
COOLING5d
[PATCH 2/7] btrfs: remove log batch counter use for fsync
2026-07-22 · fdmanana@kernel.org -
COOLING5d
[PATCH 1/7] btrfs: stop sleeping for one jiffy in non-ssd mounts during log commit
2026-07-22 · fdmanana@kernel.org -
COOLING4d
[PATCH 3/4] btrfs: zoned: drop stranded dirty metadata buffers at unmount
2026-07-22 · Johannes Thumshirn <hidden> -
COOLING4d
[PATCH 4/4] btrfs: zoned: don't clobber the extent buffer when zeroing it out
2026-07-22 · Johannes Thumshirn <hidden> -
COOLING4d
[PATCH 2/4] btrfs: zoned: drop stranded dirty metadata on transaction abort
2026-07-22 · Johannes Thumshirn <hidden> -
COOLING4d
[PATCH 1/4] btrfs: zoned: flush active metadata block group at btree_writepages() start
2026-07-22 · Johannes Thumshirn <hidden> -
COOLING5d
[PATCH v2] btrfs: use %pe for error code output
2026-07-22 · Qu Wenruo <hidden> -
COOLING4d
REVIEWED: 1 (0M) [PATCH v4] btrfs: retry verity reads for not-uptodate Merkle folios
2026-07-22 · Yichong Chen <hidden> -
COOLING5d
[PATCH] btrfs: use %pe for error code output
2026-07-21 · Qu Wenruo <hidden>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE191d
REVIEWED: 1 (0M) [PATCH v2] btrfs: do not strictly require dirty metadata threshold for metadata writepages
2026-01-16 · Qu Wenruo <hidden> · 1 Reviewed-by -
STALE189d
REVIEWED: 1 (0M) [PATCH v3] btrfs: do not strictly require dirty metadata threshold for metadata writepages
2026-01-17 · Qu Wenruo <hidden> · 1 Reviewed-by -
DORMANTno replies
REVIEWED: 1 (0M) [PATCH v4] btrfs: do not strictly require dirty metadata threshold for metadata writepages
2026-01-19 · Qu Wenruo <hidden> · 1 Reviewed-by -
STALE180d
REVIEWED: 10 (10M) [PATCH 02/16] fs,fsverity: clear out fsverity_info from common code
2026-01-26 · Christoph Hellwig <hch@lst.de> · 2 Reviewed-by -
STALE180d
REVIEWED: 2 (1M) [PATCH 05/16] fsverity: pass struct file to ->write_merkle_tree_block
2026-01-26 · Christoph Hellwig <hch@lst.de> · 2 Reviewed-by -
STALE180d
REVIEWED: 1 (1M) [PATCH 11/16] fsverity: push out fsverity_info lookup
2026-01-26 · Christoph Hellwig <hch@lst.de> · 1 Reviewed-by -
STALE160d
REVIEWED: 1 (1M) [PATCH 10/15] fsverity: push out fsverity_info lookup
2026-01-28 · Christoph Hellwig <hch@lst.de> · 1 Reviewed-by -
STALE160d
REVIEWED: 1 (1M) [PATCH 15/15] fsverity: use a hashtable to find the fsverity_info
2026-01-28 · Christoph Hellwig <hch@lst.de> · 1 Reviewed-by -
STALE179d
REVIEWED: 4 (4M) [PATCH AUTOSEL 6.18] btrfs: fix Wmaybe-uninitialized warning in replay_one_buffer()
2026-01-28 · Sasha Levin <sashal@kernel.org> · 1 Reviewed-by -
STALE179d
REVIEWED: 1 (0M) [PATCH AUTOSEL 6.18] btrfs: sync read disk super and set block size
2026-01-28 · Sasha Levin <sashal@kernel.org> · 1 Reviewed-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE205d
[PATCH 1/7] btrfs: change block group reclaim_mark to bool
2025-12-31 · Sun YangKai <hidden> -
STALE205d
[PATCH 2/7] btrfs: reorder btrfs_block_group members to reduce struct size
2025-12-31 · Sun YangKai <hidden> -
STALE205d
[PATCH 3/7] btrfs: use proper types for btrfs_block_group fields
2025-12-31 · Sun YangKai <hidden> -
STALE205d
[PATCH 4/7] btrfs: consolidate reclaim readiness checks in btrfs_should_reclaim()
2025-12-31 · Sun YangKai <hidden> -
STALE205d
[PATCH 5/7] btrfs: use u8 for reclaim threshold type
2025-12-31 · Sun YangKai <hidden> -
STALE205d
[PATCH 6/7] btrfs: clarify reclaim sweep control flow
2025-12-31 · Sun YangKai <hidden> -
STALE200d
[PATCH v2 2/7] btrfs: use u8 for reclaim threshold type
2026-01-03 · Sun YangKai <hidden> -
STALE200d
[PATCH v2 3/7] btrfs: clarify reclaim sweep control flow
2026-01-03 · Sun YangKai <hidden> -
STALE200d
[PATCH v2 4/7] btrfs: change block group reclaim_mark to bool
2026-01-03 · Sun YangKai <hidden> -
STALE200d
[PATCH v2 6/7] btrfs: use proper types for btrfs_block_group fields
2026-01-03 · Sun YangKai <hidden>